Big Huge Thesaurus

protective garment

noun